package com.model.rd;

import com.alibaba.excel.annotation.ExcelIgnore;
import com.alibaba.excel.annotation.ExcelProperty;
import com.alibaba.excel.annotation.write.style.ColumnWidth;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * @description purchase_program
 * @author chenjun
 * @date 2022-02-25
 */
public class Program implements Serializable {

	private static final long serialVersionUID = 1L;

	@ExcelProperty(value = "")
	@ColumnWidth(value = 18)
	private String oaStatus;

	public String getOaStatus() {
		return this.oaStatus;
	}

	public void setOaStatus(String oaStatus) {
		this.oaStatus = oaStatus;
	}

	@ExcelIgnore
	@ExcelProperty(value = "所属部门")
	@ColumnWidth(value = 18)
	private String deptId;

	public String getDeptId() {
		return this.deptId;
	}

	public void setDeptId(String deptId) {
		this.deptId = deptId;
	}

	@ExcelProperty(value = "所属部门名称")
	@ColumnWidth(value = 18)
	private String deptName;

	public String getDeptName() {
		return this.deptName;
	}

	public void setDeptName(String deptName) {
		this.deptName = deptName;
	}

	@ExcelIgnore
	@ExcelProperty(value = "方案id")
	@ColumnWidth(value = 18)
	private String gramId;

	public String getGramId() {
		return this.gramId;
	}

	public void setGramId(String gramId) {
		this.gramId = gramId;
	}

	@ExcelProperty(value = "方案编码")
	@ColumnWidth(value = 18)
	private String gramCode;

	public String getGramCode() {
		return this.gramCode;
	}

	public void setGramCode(String gramCode) {
		this.gramCode = gramCode;
	}

	@ExcelProperty(value = "方案名称")
	@ColumnWidth(value = 18)
	private String gramName;

	public String getGramName() {
		return this.gramName;
	}

	public void setGramName(String gramName) {
		this.gramName = gramName;
	}

	@ExcelProperty(value = "业务类别")
	@ColumnWidth(value = 18)
	private String gramType;

	public String getGramType() {
		return this.gramType;
	}

	public void setGramType(String gramType) {
		this.gramType = gramType;
	}

	@ExcelProperty(value = "采购单位编码")
	@ColumnWidth(value = 18)
	private String gramDeptCode;

	public String getGramDeptCode() {
		return this.gramDeptCode;
	}

	public void setGramDeptCode(String gramDeptCode) {
		this.gramDeptCode = gramDeptCode;
	}

	@ExcelProperty(value = "采购单位名称")
	@ColumnWidth(value = 18)
	private String gramDeptName;

	public String getGramDeptName() {
		return this.gramDeptName;
	}

	public void setGramDeptName(String gramDeptName) {
		this.gramDeptName = gramDeptName;
	}

	@ExcelProperty(value = "合同类型")
	@ColumnWidth(value = 18)
	private String gramContractType;

	public String getGramContractType() {
		return this.gramContractType;
	}

	public void setGramContractType(String gramContractType) {
		this.gramContractType = gramContractType;
	}

	@ExcelProperty(value = "预算金额")
	@ColumnWidth(value = 18)
	private BigDecimal gramBudget;

	public BigDecimal getGramBudget() {
		return this.gramBudget;
	}

	public void setGramBudget(BigDecimal gramBudget) {
		this.gramBudget = gramBudget;
	}

	@ExcelProperty(value = "采购方式")
	@ColumnWidth(value = 18)
	private String gramMode;

	public String getGramMode() {
		return this.gramMode;
	}

	public void setGramMode(String gramMode) {
		this.gramMode = gramMode;
	}

	@ExcelProperty(value = "业务流程")
	@ColumnWidth(value = 18)
	private String gramFlow;

	public String getGramFlow() {
		return this.gramFlow;
	}

	public void setGramFlow(String gramFlow) {
		this.gramFlow = gramFlow;
	}

	@ExcelProperty(value = "选商方式")
	@ColumnWidth(value = 18)
	private String gramChoseMode;

	public String getGramChoseMode() {
		return this.gramChoseMode;
	}

	public void setGramChoseMode(String gramChoseMode) {
		this.gramChoseMode = gramChoseMode;
	}

	@ExcelProperty(value = "成交方式")
	@ColumnWidth(value = 18)
	private String gramDealMode;

	public String getGramDealMode() {
		return this.gramDealMode;
	}

	public void setGramDealMode(String gramDealMode) {
		this.gramDealMode = gramDealMode;
	}

	@ExcelProperty(value = "物资类别")
	@ColumnWidth(value = 18)
	private String gramMmType;

	public String getGramMmType() {
		return this.gramMmType;
	}

	public void setGramMmType(String gramMmType) {
		this.gramMmType = gramMmType;
	}

	@ExcelProperty(value = "内部外部")
	@ColumnWidth(value = 18)
	private String gramIsInside;

	public String getGramIsInside() {
		return this.gramIsInside;
	}

	public void setGramIsInside(String gramIsInside) {
		this.gramIsInside = gramIsInside;
	}

	@ExcelProperty(value = "是否紧急")
	@ColumnWidth(value = 18)
	private String gramIsUrgent;

	public String getGramIsUrgent() {
		return this.gramIsUrgent;
	}

	public void setGramIsUrgent(String gramIsUrgent) {
		this.gramIsUrgent = gramIsUrgent;
	}

	@ExcelProperty(value = "相关说明")
	@ColumnWidth(value = 18)
	private String gramDetail;

	public String getGramDetail() {
		return this.gramDetail;
	}

	public void setGramDetail(String gramDetail) {
		this.gramDetail = gramDetail;
	}

	@ExcelProperty(value = "创建时间")
	@ColumnWidth(value = 18)
	private String createTime;

	public String getCreateTime() {
		return this.createTime;
	}

	public void setCreateTime(String createTime) {
		this.createTime = createTime;
	}

	@ExcelProperty(value = "创建人")
	@ColumnWidth(value = 18)
	private String createName;

	public String getCreateName() {
		return this.createName;
	}

	public void setCreateName(String createName) {
		this.createName = createName;
	}

	@ExcelIgnore
	@ExcelProperty(value = "create_id")
	@ColumnWidth(value = 18)
	private String createId;

	public String getCreateId() {
		return this.createId;
	}

	public void setCreateId(String createId) {
		this.createId = createId;
	}

	@ExcelIgnore
	@ExcelProperty(value = "修改人id")
	@ColumnWidth(value = 18)
	private String updateId;

	public String getUpdateId() {
		return this.updateId;
	}

	public void setUpdateId(String updateId) {
		this.updateId = updateId;
	}

	@ExcelProperty(value = "修改人")
	@ColumnWidth(value = 18)
	private String updateName;

	public String getUpdateName() {
		return this.updateName;
	}

	public void setUpdateName(String updateName) {
		this.updateName = updateName;
	}

	@ExcelProperty(value = "修改时间")
	@ColumnWidth(value = 18)
	private String updateTime;

	public String getUpdateTime() {
		return this.updateTime;
	}

	public void setUpdateTime(String updateTime) {
		this.updateTime = updateTime;
	}

	@ExcelProperty(value = "是否删除")
	@ColumnWidth(value = 18)
	private String delFlag;

	public String getDelFlag() {
		return this.delFlag;
	}

	public void setDelFlag(String delFlag) {
		this.delFlag = delFlag;
	}

	@ExcelProperty(value = "状态")
	@ColumnWidth(value = 18)
	private String status;

	public String getStatus() {
		return this.status;
	}

	public void setStatus(String status) {
		this.status = status;
	}

	@ExcelProperty(value = "备注")
	@ColumnWidth(value = 18)
	private String remark;

	public String getRemark() {
		return this.remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

}